Cloudflare PicGO Cloudflare R2 图床搭建

1 Cloudflare 介绍

1.1 注册 Cloudflare 账号

这里是注册地址: cloudflare云平台

1.2 存储桶价格说明

cloudflare-r2存储价格,官方文档:cloudflare-r2 free pricing

Note

截止2025-12-05记录,标准存储桶的免费操作如下

  • 存储:10GB/月
  • A类(更新、删除操作):100w次/月
  • B类(读取操作):1000w次/月
  • 流量出口:免费
  • 超出部分自行研究文档:cloudflare-r2 pricing

1.3 设置域名

  1. 设置我的域名 或使用 Cloudflare 提供的子域名:在“存储桶”内 - “设置”

1.4 创建R2 API 令牌

  1. 创建cloudflare-r2存储桶并创建 R2 API令牌

2 安装nodejs

安装nodejs

Warning

如果想要升级 node.js 请删除以前的老版本,然后再解压程序文件。

3 安装 pnpm 工具

npm install -g pnpm

4 下载源码

d:
cd "Program Files\PicGo"
mkdir plugin
cd plugin
git clone https://github.com/JYbill/picgo-plugin-cloudflare-r2.git
cd picgo-plugin-cloudflare-r2

5 安装依赖并构建

# 安装依赖
npm i
pnpm i 
# 构建
npm run build
pnpm build

6 安装插件

  1. 点击"插件设置"->"点击手动安装",选择下载的目录"picgo-plugin-cloudflare-r2"。
  2. 重启 PicGO,程序。

7 配置 Cloudflare 存储桶密钥

8 参考文档

GitHub - JYbill/picgo-plugin-cloudflare-r2: picgo cloudflare-r2 stroage bucket plugin